//更新说明：
//1.iOS端全面废弃以前的分享调用方法WebViewJavascriptBridge；
//2.采用iOS提供的JavacripteCore进行交互。
//  
//以下是示例：
// 浏览器工具
var _UA = navigator.userAgent.toLowerCase();
var _browser = {
    isDyAndroid: _UA.match(/Douyu_Android/i) == 'douyu_android',        //在斗鱼Android客户端打开
    isDyIOS: _UA.match(/Douyu_IOS/i) == 'douyu_ios'                //在斗鱼IOS客户端打开
};

//===============================================================================

// ########### 要分享出去的数据 ########### //
var shareObj = {
    "from": '长城汽车',
    "name": '高颜值大咖测评团，WEY你而来！',//'分享标题'
    "proname":'高颜值大咖测评团，WEY你而来！' ,   // '分享标题'与name 含义一样，兼容老版本
    "content": '明明可以靠脸偏偏要靠实力的一群人与车的故事',//'分享内容'
    "srcid": 'http://flow.xingyuanauto.com/201707/GreatWall/img/share.jpg',//'分享图片地址'
    "url": 'http://flow.xingyuanauto.com/201707/GreatWall/img/share.jpg',   // '分享图片地址'与srcid一样，兼容老版本
    "link": 'http://flow.xingyuanauto.com/201707/GreatWall/index.html', //'分享链接地址'
    "platform": 0 //分享的平台 ｛0：所有，1：微信，2：朋友圈，4：微博，5：QQ｝
};

//===============================================================================

// ########### 调用APP功能分享(初始化页面时候主动发送分享的数据给APP) ########### //
// IOS  该方法废弃
//window.getShareData = function() {
//    if (window.WebViewJavascriptBridge) {
//        WebViewJavascriptBridge.send(JSON.stringify(shareObj));
//    } else {
//        document.addEventListener('WebViewJavascriptBridgeReady', function() {
//            WebViewJavascriptBridge.send(JSON.stringify(shareObj));
//        }, false);
//    }
//        return 1;
//};

// iOS 新方法
if ( _browser.isDyIOS ) {
    window.OCModel['dySetShareInfo'](shareObj);
}

// Android
if ( _browser.isDyAndroid ) {
    window.Command.setShareContent(JSON.stringify(shareObj));
}


// ########### H5页面里点击分享 ########### //
$('#share').on('click', function(event) {
// WebViewJavascriptBridge的方式废弃
//    if ( _browser.isDyIOS ) {
//        if (window.WebViewJavascriptBridge) {
//            WebViewJavascriptBridge.send(JSON.stringify(shareObj));
//        } else {
//            document.addEventListener('WebViewJavascriptBridgeReady', function() {
//                WebViewJavascriptBridge.send(JSON.stringify(shareObj));
//            }, false);
//        }
//        return;
//    }

    // IOS 新方法
    if ( _browser.isDyIOS ) {
        window.OCModel['dyShareInfo'](shareObj);
        return;
    }

    // Android
    if ( _browser.isDyAndroid ) {
        window.Command.share(JSON.stringify(shareObj));
        return;
    }
});
